IRelationship インタフェース

名前空間: NextDesign.Core

説明

関連情報へのアクセスオブジェクトです。

所属エリア

名前 説明
モデル モデルにアクセスするAPI群です。

継承元

名前 説明
IModel NextDesignの設計モデル情報へのアクセス手段を提供します。

プロパティ

名前 説明
IsDerivation 導出関連か

注意)導出関連と関連端オブジェクト
導出関連は、導出先から導出元方向への関連として定義されます。
そのため、導出関連におけるSourceオブジェクトが導出先、Targetオブジェクトが導出元を表す点に注意してください。
IsEmbedded 所有関連か
IsReference 参照関連か
IsTwoWay 双方向関連か
Source 関連元側関連端オブジェクト
SourceField 関連元に対する関連端フィールド。
このフィールドは関連先オブジェクトのフィールドとなります。
SourceIndex 関連元に対する関連端フィールドにおけるインデックス
Target 関連先側関連端オブジェクト
TargetField 関連先に対する関連端フィールド。
このフィールドは関連元オブジェクトのフィールドとなります。
TargetIndex 関連先に対する関連端フィールドにおけるインデックス
関連が単方向の場合はインデックス値を保存しないため、プロジェクトを再ロードするとインデックス値が変わる場合があります。

メソッド

名前 説明
Relate この関連の関連端を指定されたモデルに置き換えます。
このメソッドにてパス制約、多重度制約はチェックされません。
UnRelate この関連による関連づけを解除して、この関連を削除します。
既に削除済みの関連に対してこのメソッドが呼び出された場合は何も行われません。

なお、このメソッドは所有関連に対しては実行できません。